/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cz.muni.fi.pa165.musiclibrary.api.services;

import cz.muni.fi.pa165.musiclibrary.api.dao.SongDAO;
import cz.muni.fi.pa165.musiclibrary.api.dto.SongDTO;
import java.util.List;


/**
 *
 * @author Dominik
 */
public interface SongService {
    
    public void createSong( SongDTO song);
  
    public SongDTO getSong( Long id);

    public List<SongDTO> getAllSongs();
 
    public void updateSong( SongDTO song);

    public void deleteSong( SongDTO song);
    
    public void setSongDAO(SongDAO songDAO);
    
}
